Introducción
Escareño Pérez Armando: El cifrado es una parte esencial de la seguridad de la información y la
privacidad en la era digital. Uno de los métodos de cifrado más antiguos y conocidos es el cifrado
César, nombrado así por Julio César, quien, según se informa, lo utilizó para comunicaciones seguras.
Este método es un tipo de cifrado por sustitución que implica cambiar cada letra en el texto original
por una letra un número determinado de posiciones más adelante en el alfabeto. A pesar de su
simplicidad, el cifrado César juega un papel crucial en la introducción de los conceptos básicos de
cifrado y seguridad de la información. Aunque en la actualidad existen métodos de cifrado más
sofisticados y seguros, el cifrado César sigue siendo relevante para entender los fundamentos del
cifrado y cómo se puede utilizar para proteger la información. Además, este método de cifrado puede
ser útil en situaciones donde el nivel de seguridad requerido no es muy alto, o como una capa adicional
de seguridad en combinación con otros métodos de cifrado más robustos. Sin embargo, es importante
recordar que ninguna técnica de cifrado es completamente segura y que la seguridad de la información
depende tanto de la robustez del algoritmo de cifrado como de cómo se manejan y se protegen las
claves de cifrado.
Hernández Martínez Leonardo Javier: En esta práctica, se presenta un algoritmo de cifrado y
descifrado implementado en JavaScript. El propósito de este algoritmo es proporcionar una forma de
proteger la información mediante la aplicación de un cifrado basado en un valor de módulo. Esta
técnica de cifrado utiliza una fórmula matemática para alterar los caracteres del texto original, lo que
dificulta su comprensión para cualquier persona que no tenga acceso a la clave de descifrado.
El algoritmo se divide en varias funciones clave: cifrar(), actualizar(), y actualizarR(). La función
cifrar() se encarga de aplicar el cifrado o descifrado al texto según el valor del módulo y el parámetro
de cifrado proporcionado. Por otro lado, las funciones actualizar() y actualizarR() se utilizan para
actualizar dinámicamente los campos de texto con los resultados cifrados y descifrados,
respectivamente, en respuesta a los eventos de entrada del usuario.
A través de esta práctica, se busca proporcionar una comprensión práctica de los conceptos básicos
de cifrado y descifrado, así como también fomentar la familiaridad con el uso de event listeners para
actualizar la interfaz de usuario en tiempo real en respuesta a las acciones del usuario.
Varela Martínez Jaime Adolfo: A medida que fue posible almacenar información, se necesitaron
desarrollar métodos para protegerla y evitar que cayera en manos de individuos no autorizados. Uno
de los métodos más importantes fue el cifrado César. Este método consiste en desplazar el valor de
cada letra una cantidad específica de posiciones en el alfabeto. Aunque pueda parecer simple, resulta
bastante interesante. Aunque hoy en día pueda no parecer muy sofisticado, en su momento fue una
herramienta invaluable para resguardar la información.
Es importante adentrarnos en términos de código, es importante comprender qué es ASCII. En
términos simples, ASCII es un conjunto de caracteres utilizado para representar texto en sistemas
informáticos. Cada carácter está asociado a un número único, lo que facilita la comunicación y el
intercambio de información entre diferentes dispositivos y programas. Por otro lado, Unicode es un
estándar de codificación de caracteres que va más allá de ASCII al asignar un número único a cada
símbolo, letra o carácter utilizado en la escritura de la mayoría de los idiomas del mundo, así como
también caracteres especiales, emojis y símbolos gráficos. Como herramientas solo haremos uso de
HTML, CSS y JavaScript.